An Eeective Deductive Object-oriented Database through Language Integration

نویسندگان

  • Maria L. Barja
  • Norman W. Paton
  • Alvaro A.A. Fernandes
  • M. Howard Williams
  • Andrew Dinn
چکیده

This paper presents an approach to the development of a practical deductive object-oriented database (DOOD) system based upon the integration of a logic query language with an imperative programming language in the context of an object-oriented data model. The approach is novel, in that a formally de-ned data model has been used as the starting point for the development of the two languages. This has enabled a seamless integration of the two languages, which is the central theme of this paper. It is shown how the two languages have been developed from the underlying data model, and several alternative approaches to their integration are presented , one of which has been chosen for implementation. The approach is compared with other examples of language integration in a database context, and it is argued that the resulting system overcomes a number of important challenges associated with the development of practical deductive object-oriented database systems. Permission to copy without fee all or part of this material is granted provided that the copies are not made or distributed for direct commercial advantage, the VLDB copyright notice and the title of the publication and its date appear, and notice is given that copying is by permission of the Very Large Data Base Endowment. To copy otherwise, or to republish, requires a fee and/or special permission from the Endowment.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

On Harmonically Combining Active, Object-Oriented, and Deductive Databases

Although there are a number of issues to resolve, active databases, object-oriented databases, and deductive databases can be smoothly integrated. We present the integration challenges, provide a resolution to the issues, and show a way to achieve this integration by describing the active, object-oriented, and deductive features of a model/language called Harmony. Harmony lets us see the integr...

متن کامل

Extending a deductive object-oriented database system with spatial data handling facilities

The demand for spatial information systems has been growing sharply in recent years. Unfortunately, the current state of mainstream database technology has not facilitated the development of spatial information systems that are as eeective, eecient and usable as, e.g., management information systems. Attempts to overcome the limitations that underlie this relative lack of support have tended to...

متن کامل

Query language approach based on the deductive object-oriented database paradigm

The integration of data-oriented (structural), behavioral and deductive aspects is necessary in next generation information systems. Therefore the deductive object-oriented database paradigm offers a very promising starting point for the implementation of these kinds of information systems. So far in the context of this paradigm a big problem has been the lack of a query language suitable to an...

متن کامل

Deductive Object-Oriented Database Languages: A Survey

The deductive object-oriented database (DOOD) model is an integration of the object-oriented data modeling paradigm and rule-based deduction to provide a single powerful framework for intelligent database systems of the future. The database language of a DOOD system should speciically be based on a logic to facilitate use of deductive database technology and also to provide the theoretical foun...

متن کامل

Design and implementation of ROCK & ROLL: a deductive object-oriented database system

This paper presents an approach to the development of a deductive object-oriented database system, describing the key design decisions and their consequences for implementation. The approach is novel, in that it integrates an object-oriented database system manipulated using an imperative programming language (ROCK) with a logic language for expressing queries and methods (ROLL). The integratio...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1994